package Thread;

/**
 * @description: Create
 * 一个简单的多线程
 * 1.主类继承Thread、 通常使用 Runnable 接口
 *   避免单继承的局限性，优先使用接口
 *   方便共享资源
 * 2.重写 run()
 *
 * @date: 2019/12/17 21:38
 * @author: Vicuna
 */

// public class Create implements Runnable{
public class Create extends Thread{

    @Override
    public void run() {
        for (int i = 0; i < 100; i++) {
            System.out.println("    线程一");
        }
    }

    public static void main(String[] args) {    // 执行mian()
        Create start =new Create();             // 创建对象
        start.start();                          // 调用Thread的start方法，另开一个线程执行
        for (int i = 0; i < 100; i++) {         // 程序继续在本线程执行
            System.out.println("线程二");
//            输出样例为
//              线程一
//              线程一
//              线程一
//              线程一
//              线程一
//            线程二
//            线程二
//            线程二
//              线程一
//            线程二
//            线程二
//              线程一
//            线程二
        }
    }
}
